package com.smart.entity;

import lombok.Data;
import java.util.Date;
import java.math.BigDecimal;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.activerecord.Model;

/**
 * @author lgb
 * @date 2020年6月12日 上午11:32:37
 * Copyright (C) 深圳工勘科技
 * @说明: 设备管理(车辆)
 **/
@Data
@TableName("ss_car")
@EqualsAndHashCode(callSuper=false)
public class SysCar extends Model<SysCar>{

	private static final long serialVersionUID = 7448474077247580598L;
	/** id编号 */
	@TableId
	@TableField(value="id")
    private Integer id;
	/** 车辆编号 */
	@TableField(value="car_no")
    private String carNo;
	/** 购买年份 */
	@TableField(value="buy_year")
    private String buyYear;
	/** 厂商平台 */
	@TableField(value="factory")
    private String factory;
	/** 车辆类型id */
	@TableField(value="dict_detail_id")
    private Integer dictDetailId;
	/** 车辆类型 */
	@TableField(value="dict_label")
	private String dictLabel;
	/** 价值金额 */
	@TableField(value="amount")
    private BigDecimal amount;
	/** 工地id */
	@TableField(value="site_id")
    private Integer siteId;
	/** 工地名称 */
	@TableField(value="site_Name")
    private String siteName;
	@TableField(value="vin")
	private String vin;
	@TableField(value="lat")
	private BigDecimal lat;
	@TableField(value="lon")
	private BigDecimal lon;
	@TableField(value="appkey")
	private String appkey;
	@TableField(value="token")
	private String token;
	/** 摄像头账号 */
	@TableField(value="camera_un")
	private String cameraUn;
	/** 摄像头密码 */
	@TableField(value="camera_pwd")
	private String cameraPwd;
	/** 图片url */
	@TableField(value="url")
	private String url;
	/** 是否在线 */
	@TableField(value="online")
	private Integer online;
	@TableField(value="create_time")
	private Date createTime;
	/** 摄像头 */
	@TableField(exist=false)
	private SysCamera camera;
	
}